1. Institute of Chemistry, University of the Punjab, New Campus, Lahore 54590, Pakistan
2. Department of Chemical Engineering, University of Engineering and Technology, Lahore 54890, Pakistan
3. Department of Computer Science, Lahore Garrison University, Lahore, Pakistan
4. Center for Undergraduate Studies, University of the Punjab, New Campus, Lahore 54590, Pakistan
5. Department of Chemistry, Kinnaird College for Women, Lahore 54000, Pakistan
6. Research Center for Advanced Materials Science, King Khalid University, P.O. Box 9004, Abha 61413, Saudi Arabia and Department of Chemistry, Faculty of Science, King Khalid University, P.O. Box 9004, Abha 61413, Saudi Arabia