National Natural Science Foundation of ChinaNational Natural Science Foundation of China [51838001, 51878070, 51878078, 51678074]; National Natural Science Foundation of Hunan ProvinceNatural Science Foundation of Hunan Province [2015116004]; Research and Development Projects in Key Fields of Hunan Province, China [2019SK2171]