1. Catalonia Institute for Energy Research–IREC, Sant Adrià de Besòs, 08930 Barcelona, Spain
2. Department of Physics, Universitat de Barcelona, 08028 Barcelona, Spain
3. Catalan Institute of Nanoscience and Nanotechnology (ICN2), CSIC and BIST, Campus UAB, Bellaterra, 08193 Barcelona, Spain
4. Henan Key Laboratory of Photovoltaic Materials, Henan University, Kaifeng 475004, China
5. Department of Chemistry, Universitat de Barcelona, 08028 Barcelona, Spain
6. Institute of Advanced Study, Chengdu University, Chengdu 610106, China
7. ICREA, Pg. Lluís Companys 23, 08010 Barcelona, Spain