National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61875068, 61873220, 61977031, 61505064]; National Key Research and Development Program of China [2018YFB1004505]; Research Grants Council of Hong KongHong Kong Research Grants Council [CityU 11205015, CityU 11255716]; Fundamental Research Funds for the Central UniversitiesFundamental Research Funds for the Central Universities [CCNU20ZT017, CCNU2020ZN008]