National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11674092, 11804093, 61764005]; Natural Science Foundation of Hunan Province, ChinaNatural Science Foundation of Hunan Province [2019JJ40006]; Scientific Research Fund of the Education Department of Hunan Province, China [18B368]; Science and Technology Development Plan Project of Hengyang City, China [2018KJ121]; Science and Technology Plan Project of Hunan Province, China [2016TP1020]