National Natural Science Foundation of ChinaNational Natural Science Foundation of China [11861037, 71471020, 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, 16C0036]