solar-driven chemical production