NSFCNational Natural Science Foundation of China (NSFC) [11661061, 11671163, 11371057, 11471033, 11571160, 11371158, 11771165]; program for Changjiang Scholars and Innovative Research Team in UniversityProgram for Changjiang Scholars & Innovative Research Team in University (PCSIRT) [IRT13066]