National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61702208]; National Key R&D Program of China [2017YFB1401300, 2017YFB1401303]; Natural Science Foundation of Hubei ProvinceNatural Science Foundation of Hubei Province [2017CFB504, 2018CFB404]; Research Funds of CCNU from the Colleges Basic Research and Operation of MOE [CCNU17QN0003, CCNU17ZDJC04]