National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21572074, 21772052, 21772053]; 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 [2015CFA033, 2017AHB047]