1. Nanostructured Materials for Photovoltaic Energy Group (NMPE), Catalan Institute of Nanoscience and Nanotechnology (ICN2), Nanostructured Materials for Photovoltaic Energy Group, Autonomous University of Barcelona (UAB) , Bellaterra, Barcelona 08193, Spain