San Francisco to have free solar powered EV charging