Solar-powered EV charging