1. University of Tunis Laboratory of Mechanics, Materials and Processes LR99ES05, National School of Engineers of Tunis, , Tunis 1007 , Tunisia ;
2. University of Kairouan Higher Institute of Applied Sciences and Technology of Kasserine, , Tunis 3100, Tunisia
3. Energy Research and Technology Center Photovoltaic Laboratory, , Technopole de Borj-Cédria, BP 95, Hammam-Lif 2050 , Tunisia
4. Imam Mohammad Ibn Saud Islamic University (IMSIU) Department of Chemistry, College of Sciences, , Riyadh 11623 , Saudi Arabia
5. University of Western Australia School of Engineering, , 35 Stirling Highway, Perth, WA 6009 , Australia
6. University of Tunis Laboratory of Mechanics, Materials and Processes LR99ES05, National School of Engineers of Tunis, , Tunis 1007, Tunisia
7. Tunis El Manar University Semiconductor Device Physics Unit, Faculty of Sciences of Tunis, , Tunis 2092 , Tunisia