National Natural Science Foundation of ChinaNational Natural Science Foundation of China [61572180, 61472467, 61471164, 61672011, 61862025, 61602164]; Hunan Provincial Natural Science Foundation of ChinaNatural Science Foundation of Hunan Province [2016JJ2012, 2018JJ2024]; Key Project of the Education Department of Hunan Province [17A037]; Jiangxi Provincial Natural Science Foundation of China [20181BAB211016]