National Natural Science Foundation of ChinaNational Natural Science Foundation of China [51872107, 51902121, 21607047, 51572101, 21876104]; Natural Science Foundation of Hubei ProvinceNatural Science Foundation of Hubei Province [2019CFB322, 2016CFB193]; Fundamental Research Funds for the Central UniversitiesFundamental Research Funds for the Central Universities [2662019QD011, 2662015QD047, 2662016PY088, 2015PY120, 2015PY047]