National Natural Science Foundation of ChinaNational Natural Science Foundation of China [61504013, 61702052, 61772087, 61674054, 61801054]; Natural Science Foundation of Hunan ProvinceNatural Science Foundation of Hunan Province [2019JJ50648, 2016jj2005, 2017JJ2049, 2017JJ3254]; Scientific Research Foundation of Hunan Provincial Education DepartmentHunan Provincial Education Department [18A137, 16B212, 17C0048]; National Key Research and Development Project [2018YFE0111200]