National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21376183, 21676208, 21706201]; Project of Application and Foundation Study of Wuhan, China [2016020101010082]; Natural Science Foundation of Hubei Province of ChinaNatural Science Foundation of Hubei Province [2016CFB299, 2017CFB507]; Innovation Team Program of Hubei Province, China [T201208]; Wuhan Morning Light Plan of Youth Science and Technology [2017050304010326]; FAPESPFundacao de Amparo a Pesquisa do Estado de Sao Paulo (FAPESP); CNPqNational Council for Scientific and Technological Development (CNPq); INCT-FCx; NSFCNational Natural Science Foundation of China (NSFC) [21606077]; Science and Technology Research Project of Education Department of Hubei [Q20162605]; Natural Science Foundation of HubeiNatural Science Foundation of Hubei Province [2016CFB317]