National Key Research and Development Program of China [2018YFD0200102]; National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21911530178, 21772055, 21572076]; 111 ProjectMinistry of Education, China - 111 Project [B17019]; CCNU from the colleges' basic research and operation of MOEMinistry of Education, Singapore