There are proposals to use solar power to split H20 into H and O and then fill car fuel tanks with the H.
Yes, but it is exceedingly inefficient compared to battery electric. By a factor of 3 to 4. Fuel cells are not very efficient and are expensive compared to batteries and require very expensive catalysts.