National Natural Science Foundation of ChinaNational Natural Science Foundation of China [11861037, 11971076, 11771059, 51839002]; Hunan Provincial Natural Science Foundation of ChinaNatural Science Foundation of Hunan Province [2016JJ1001]; Scientific Research Fund of Hunan Provincial Education DepartmentHunan Provincial Education Department [15A003]