Institute for the Development of Energy for African Sustainability College of Science Engineering and Technology University of South Africa Johannesburg South Africa;
Department of Chemistry Kwara State University PMB 1530 Ilorin Kwara State Nigeria;
Institute for the Development of Energy for African Sustainability College of Science Engineering and Technology University of South Africa Johannesburg South Africa;
International Joint Laboratory of New Energy Hebei University of Science and Technology Shijiazhuang 050018 Hebei China;
Institute for the Development of Energy for African Sustainability College of Science Engineering and Technology University of South Africa Johannesburg South Africa;
International Joint Laboratory of New Energy Hebei University of Science and Technology Shijiazhuang 050018 Hebei China;