Deanship of Scientific Research (DSR) at King Abdulaziz University, Jeddah, Saudi Arabia [FP-106-42]; National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11971142, 11401192, 61673169, 11701176, 11626101, 11601485]; CONACyT: Catedras CONACyT para jovenes investigadores 2014; SNICONACyTConsejo Nacional de Ciencia y Tecnologia (CONACyT)