National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61309027, 61772553, 61772554, 61702562, 61702561]; Hunan Provincial Natural Science Foundation of ChinaNatural Science Foundation of Hunan Province [2018JJ3888]; Scientific Research Fund of Hunan Provincial Education DepartmentHunan Provincial Education Department [13B148]; China Post-Doctoral Science FoundationChina Postdoctoral Science Foundation [2013M542136]; Key Research and Development Project of Hunan Science and Technology Plan Project [2016SK2028]