National Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21822103, 21820102003, 21772052, 21772053, 21572074, 21472057]; Program of Introducing Talents of Discipline to Universities of China (111 Program) [B17019]; Foundation for the Author of National Excellent Doctoral Dissertation of PR ChinaFoundation for the Author of National Excellent Doctoral Dissertation of China [201422]; Natural Science Foundation of Hubei ProvinceNatural Science Foundation of Hubei Province [2017AHB047]