1. Institute of Chemistry, University of the Punjab; Lahore 54590 Pakistan
2. Department of Chemistry; Sardar Bahadur Khan Women's University; Quetta 87300 Pakistan
3. Department of Information Science and Electronic Engineering; Zhejiang University; Hangzhou 310027 People's Republic of China
4. Pakistan Council of Scientific and Industrial Research Laboratories, Complex; Lahore 54600 Pakistan
5. Department of Chemistry; Agricultural University of Faisalabad; Faisalabad 38000 Pakistan