solar-energy-assisted CO2 reduction