EV solar charging