National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11475055, 11435003, 11105043, 11005032]; Foundation for the Author of National Excellent Doctoral Dissertation of People's Republic of ChinaFoundation for the Author of National Excellent Doctoral Dissertation of China [201317]; Program for Science and Technology Innovation Talents in Universities of Henan Province [14HASTIT036]; Scientific Research Foundation for the Returned Overseas Chinese Scholars, State Education MinistryScientific Research Foundation for the Returned Overseas Chinese Scholars; SKLTP, ITP, CAS, China [Y4KF081CJ1]; self-determined research funds of CCNU from the colleges' basic research and operation of MOE [CCNU15A02037]; Science and Technology Facilities CouncilUK Research & Innovation (UKRI)Science & Technology Facilities Council (STFC) [ST/H006737/1] Funding Source: researchfish