Chinese National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31772543, 31472052, 31172162]; Pearl River Nova Program of Guangzhou [201710010036]; National Natural Science Foundation of Guangdong, China; self-determined research funds of CCNU from the colleges basic research and operation of MOE [CCNU16A02031]; Central China Normal University [CCNU16KFY02]