Tesla's charging deals will bring in $3 billion by 2030 | Fortune