Coordinated electric vehicle charging with renewable energy sources