Solar cells for electric vehicles