National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61572180, 61472467, 61471164, 61672011, 61602164]; Hunan Provincial Natural Science Foundation of ChinaNatural Science Foundation of Hunan Province [13JJ2017, 2016JJ2012]; Key Project of the Education Department of Hunan Province [17A037]