Solar conversion of CO2 to fuel