Solar powered cars are here — but can they go mainstream