Electric vehicles could make up nearly half the fleet of passenger cars and trucks by 2040. But oil and gas companies are striking back.
A