National Natural Science Foundation of P. R. ChinaNational Natural Science Foundation of China (NSFC) [11971076, 51839002, 71873146, 71471020]; Hunan Provincial Natural Science FoundationNatural Science Foundation of Hunan Province [2016JJ1001, 2019JJ50650]; Scientific Research Fund of Hunan Provincial Education DepartmentHunan Provincial Education Department [15A003, 18C0221]; Innovation Fund Designated for Graduate Students of Hunan Province [CX2018B571]