National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11633001, 11920101003, 12021003, 11690024]; Strategic Priority Research Program of the Chinese Academy of SciencesChinese Academy of Sciences [XDB23000000]; Interdiscipline Research Funds of Beijing Normal University