National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11647134, 61571183, U1501253, 61605045]; Scientific Research Fund of Hunan Provincial Education DepartmentHunan Provincial Education Department; Scientific Research Startup Foundation for Doctors of Hunan University of Science and Technology; Scientific Research Startup Foundation for Doctors of Hunan University of Science and Technology [E51662]