1. Institute of Chemical Research of Catalonia (ICIQ), Barcelona Institute of Science and Technology (BIST), Avinguda Països Catalans, 16, 43007 Tarragona, Spain
2. Solaronix S.A., Rue de l′Ouriette 129, CH-1170 Aubonne, Switzerland
3. ICREA, Passeig Lluís Companys 23, 08010 Barcelona, Spain
4. Physical Sciences and Engineering Division, King Abdullah University of Science and Technology (KAUST), 23955-6900 Thuwal, Saudi Arabia
5. Departament de Química, Universitat Autònoma de Barcelona (UAB), 08193 Cerdanyola del Vallès, Barcelona, Spain