1. Helmholtz-Zentrum Berlin für Materialien und Energie GmbH; Hahn-Meitner-Platz 1 14109 Berlin Germany
2. MIT Photovoltaic Research Laboratory; Massachusetts Institute of Technology; 77 Massachusetts Ave 02139 Cambridge USA
3. Laboratory of Photonics and Interfaces, Institut des Sciences et Ingénierie Chimiques; Ecole Polytechnique Fédérale de Lausanne (EPFL); Station 3 1015 Lausanne Switzerland
4. Solar Energy Research Institute; Universiti Kebangsaan Malaysia; 43600 Bangi Malaysia
5. GAME Lab, Department of Applied Science and Technology DISAT; Politecnico di Torino; Corso Duca degli Abruzzi 24 10129 Torino Italy