EV solar charge