National Natural Science Foundation of China [51905257, U20B2028]; Hunan Provincial Natural Science Foundation of China [2021JJ40205, 2020JJ6075, 2020JJ7050]; Foundation of Hunan Education Department [21C0427, 21B0406]; China Postdoctoral Science Foundation [2021M690988]