National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21645008, 21305042, 21375037]; Hunan Provincial Education DepartmentHunan Provincial Education Department [14B116, 18A010]; Science and Technology DepartmentScience and Technology Development Fund (STDF)United States Agency for International Development (USAID)US-Egypt Science and Technology Joint Fund [14JJ4030]; 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