National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21707032, 31701689]; China Scholarship CouncilChina Scholarship Council [202008430147]; Hunan Provincial Natural Science FoundationNatural Science Foundation of Hunan Province [2021JJ50151]; Research Foundation of Education Bureau of Hunan Province, China [16A109, 19C0345]