National Natural Science Foundation of China, NSFC: 52074196; Consejo Nacional de Ciencia y Tecnología, CONACYT: 813204; Chinesisch-Deutsche Zentrum für Wissenschaftsförderung, CDZ: GZ 1693 Grant uri icon