National Key Research and Development Program of China [2016YFA0203000]; National Natural Science Funds for Distinguished Young ScholarsNational Natural Science Foundation of China (NSFC)National Science Fund for Distinguished Young Scholars [21425728]; National Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21477044, 21777050]; Self-Determined Research Funds of CCNU from the Colleges' Basic Research and Operation of MOE [CCNU14Z01001, CCNU16A02029, CCNU14KFY002]; 111 ProjectMinistry of Education, China - 111 Project [B17019]; Excellent Doctoral Dissertation Cultivation Grant from Central China Normal University [2017YBZZ018]