National Natural Science Foundation of ChinaNational Natural Science Foundation of China [51804164, 51774187]; Natural Science Foundation of Hunan ProvinceNatural Science Foundation of Hunan Province [2019JJ50498, 2017JJ3274]; Research Foundation of Education Bureau of Hunan Province [18B276, 17A184]