1. Department of Chemistry College of Science Engineering and Technology University of South Africa Florida 1709 Johannesburg South Africa
2. Institute for Nanotechnology and Water Sustainability College of Science Engineering and Technology University of South Africa Florida 1709 Johannesburg South Africa
3. School of Life Sciences and Bio-Engineering The Nelson Mandela African Institution of Science and Technology P O Box 447 Tengeru Arusha United Republic of Tanzania