National Natural Science Foundation of China (Beijing, China) [32273090]; science and technology innova-tion program of Hunan Province (Changsha, China) [2022RC1161, 2021RC4060]; science fund for distinguished young scholars of Changsha City, China (Changsha, China) [kq2206033]; Natural Science Foundation of Hunan (Changsha, China) [2022JJ40169]; Research Foundation of Education Bureau of Hunan Province (Changsha, China) [21A0133]