1. Particles and Catalysis Research Group, School of Chemical Engineering, The University of New South Wales, NSW 2052, Australia
2. Institute for Solar Fuels, Helmholtz-Zentrum Berlin für Materialien und Energie GmbH, Hahn-Meitner-Platz 1, Berlin 14109, Germany
3. Institute for Silicon Photovoltaics, Helmholtz-Zentrum Berlin für Materialien und Energie GmbH, Kekuléstrasse 5, Berlin 12489, Germany
4. Research School of Physics and Engineering, The Australian National University, Canberra, ACT 2601, Australia
5. School of Energy and Environment, City University of Hong Kong, Kowloon, Hong Kong SAR, P. R. China