Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11871388, 11701439, 11771169, 11331005, 11871236, 11301205]; Fundamental Research Grants from the Science Foundation of Hubei Province [2018CFB693]; Program for Changjiang Schol-ars and Innovative Research Team in UniversityProgram for Changjiang Scholars & Innovative Research Team in University (PCSIRT) [IRT17R46]; Special Fund for Basic Scientific Research of Central Colleges [CCNU18CXTD04]; Research Grants Council of the HKSAR, ChinaHong Kong Research Grants Council [CityU 21305215, CityU 11332916, CityU 11304817, CityU 11303518]