National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21305042, 21375037, 21475043]; Scientific Research Fund of Hunan Provincial Education DepartmentHunan Provincial Education Department [14B116]; Science and Technology DepartmentScience and Technology Development Fund (STDF)United States Agency for International Development (USAID)US-Egypt Science and Technology Joint Fund [14JJ4030, 13JJ2020]; Opening Fund of State Key Laboratory of Chemo/Biosensing and Chemometrics, Hunan University [2013017]; Collaborative Innovation Center of New Chemical Technologies for Environmental Benignity and Efficient Resource Utilization; Aid Program for Science and Technology Innovative Research Team in Higher Educational Institutions of Hunan Province