NNSFCNational Natural Science Foundation of China [21971081, 91856119, 21622201, 21820102003, 91956201, 21772053]; Science and Technology Department of Hubei Province [2017AHB047]; Excellent Doctoral Dissertation Cultivation Grant from CCNU [2019YBZZ014]; Program of Introducing Talents of Discipline to Universities of China (111 Program) [B17019]