[1] Islamia Univ Bahawalpur, Inst Chem, Bahawalpur 63100, Pakistan
[2] Shenzhen Univ, Inst Adv Study, Shenzhen 518060, Peoples R China
[3] King Saud Univ, Coll Sci, Dept Biochem, POB 2455, Riyadh 11451, Saudi Arabia
[4] King Saud Univ, Coll Sci, Dept Bot & Microbiol, Riyadh 11451, Saudi Arabia
[5] Ural Fed Univ, Dept Nucl & Renewable Energy, Ekaterinburg 620002, Russia
[6] Basque Res & Technol Alliance BRTA, Ctr Cooperat Res Alternat Energies CIC energiGUNE, Albert Einstein 48, Vitoria 01510, Spain
[7] Natl Univ Sci & Technol, Sch Nat Sci, Dept Chem, Islamabad 44000, Pakistan