1. Department of Chemistry KTH Royal Institute of Technology 10044 Stockholm Sweden
2. Department of Engineering Sciences, Solid State Physics Uppsala University Box 534 75121 Uppsala Sweden
3. Department of Materials and Environmental Chemistry Stockholm University 10691 Stockholm Sweden
4. State Key Laboratory of Fine Chemicals, Institute of Artificial Photosynthesis DUT-KTH Joint Education and Research Center on Molecular Devices Dalian University of Technology (DUT) 116024 Dalian P. R. China
5. Center of Artificial Photosynthesis for Solar Fuels School of Science Westlake University 310024 Hangzhou P. R. China