Solar-powered electric vehicle charging