how long will an electric car run the heater