1. Institut des Sciences et Ingénierie Chimiques; École Polytechnique Fédérale de Lausanne; CH-1015 Lausanne Switzerland
2. Photovoltaics and Optoelectronic Devices Group, Departament de Física; Universitat Jaume I; 12071 Castello Spain
3. Department of Chemistry; Faculty of Science; King Abdulaziz University; Jeddah Saudi Arabia