National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [51772086, 51572078, 51872087, 52064014]; Outstanding Youth Project of Hunan Provincial Education Department [18B436]; Natural Science Foundation of Hunan ProvinceNatural Science Foundation of Hunan Province [2020JJ5021]; Major Science and Technology Program of Changsha [kq1804010]