1. Memorial University of Newfoundland, St John, NL, A1B 3X5, Canada.
2. Zewail City of Science and Technology, Ahmed Zewail Road, 6th October City, Giza, 12578, EGYPT.
3. Renewable Energy Engineering Department, Mediterranean Institute of Technology, South Mediterranean University, Tunis, Tunisia