Electric Vehicles and Renewable Generation