National Natural Science Foundation of ChinaNational Natural Science Foundation of China [51578082, 51878070, 51838001, 51678074, 51578079]; National Natural Science Foundation of Hunan ProvinceNatural Science Foundation of Hunan Province [2015JJ6004]; Research and Development Projects in Kcy Fields of Hunan Province, China [2019SK2171]; Postgraduate Research and Innovation Projects in Hunan Province [CX20190634]