National Basic Research Program of ChinaNational Basic Research Program of China [2015CB931903]; National Natural Science FoundationNational Natural Science Foundation of China (NSFC) [21421002, 21472222, 21502214, 21672242, 81273537]; Chinese Academy of SciencesChinese Academy of Sciences [XDA02020105, XDA02020106]; Key Research Program of Frontier Sciences (CAS) [QYZDJSSW-SLH049]; Key Project of Hunan Province Science and Technology Department [2016DK2001]; Key Project of Hunan Provincial Education DepartmentHunan Provincial Education Department [17A190]; Zhengxiang Scholar Program of the University of South China; Hunan Provincial Hengyang City Joint Fund [2017JJ4050]; Key Project of Hengyang Science and Technology Department [2017KJ166]