National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [91733301, 21702069, 51572102, 51972133]; Fundamental Research Funds for the Central UniversitiesFundamental Research Funds for the Central Universities; Science and Technology Department of Hubei Province [2017AAA190]; 111 ProjectMinistry of Education, China - 111 Project [B07038]; Program for HUST Academic Frontier Youth Team [2016QYTD06]