National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [51839002, 51979013, 51679014]; Scientific Research Fund of Hunan Provincial Education Department, ChinaHunan Provincial Education Department [18A116]; Hunan Provincial Natural Science Foundation of ChinaNatural Science Foundation of Hunan Province [2020JJ4618]; Graduate Student Scientific Research Fund of Hunan Province [CX20200857]