National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61471168, 61571187, 61871180]; China Postdoctoral Science FoundationChina Postdoctoral Science Foundation [2016T90403, 2018M630498]; Postdoctoral Science Foundation of Jiangsu ProvinceChina Postdoctoral Science Foundation [1601021A]; Natural Science Foundation of Hunan ProvinceNatural Science Foundation of Hunan Province [2017JJ2069]; Hunan Key Research Project [2017SK2174]