National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11275090, 51574152]; Hunan Provincial Natural Science Foundation for Distinguished Young Scholars [2015JJ1012]; Scientific Research Fund of Hunan Provincial Education Department, ChinaHunan Provincial Education Department [12A116, 15A158]