National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61502195, 61772012]; Technological Innovation Projects of Hubei Province (Major Program) [2017ACA105]; Natural Science Foundation of Hubei ProvinceNatural Science Foundation of Hubei Province [2018CFB691, 2017CFB504]; Self-determined Research Funds of CCNU from the Colleges' Basic Research and Operation of MOE [CCNU16GD026, CCNU16A05022]; Natural Science Foundation of Anhui Province of ChinaNatural Science Foundation of Anhui Province [1808085QF212]