National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21272088, 21472059, 21402057]; Scientific Research Foundation for the Returned Overseas Chinese Scholars, Ministry of EducationScientific Research Foundation for the Returned Overseas Chinese Scholars; CCNU from the colleges' basic research and operation of MOEMinistry of Education, Singapore [CCNU14A05009, CCNU14F01003]