Conversion of solar energy to chemical energy