GM, Stellantis rank worst for fuel efficiency, even amid EV push