1. Department of Chemical Engineering, Massachusetts Institute of Technology, Cambridge, MA, USA.
2. Department of Chemistry, Massachusetts Institute of Technology, Cambridge, MA, USA.
3. Laboratory of Nanochemistry for Energy (LNCE), Institute of Chemical Sciences and Engineering (ISIC), École Polytechnique Fédérale de Lausanne, CH-1950 Sion, Switzerland.
4. Department of Chemistry and Applied Bioscience, ETH Zürich, Zürich, Switzerland.
5. Laboratory for Thin Films and Photovoltaics and Laboratory for Transport at Nanoscale Interfaces, Empa – Swiss Federal Laboratories for Materials Science and Technology, Dübendorf, Switzerland.