National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31672290, 31100764, 30901874, 81503276]; Natural Science Foundation of Hunan Province, ChinaNatural Science Foundation of Hunan Province [2016JJ3180]; Valuable Instrument and Equipment Fund of Central South University [CSUZC2020043, CSUZC2019046]