Natural Science Funds for The National Key Research and Development Program of China [2016YFA0203000]; National Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21177048, 21173093, 21477044, 51472100]; CCNU from the Colleges' Basic Research and Operation of MOEMinistry of Education, Singapore [CCNU16A02029, CCNU16A04005, CCNU14Z01001, CCNU14KFY002]; 111 ProjectMinistry of Education, China - 111 Project [B17019]; Central China Normal University [2015YBZD024, 2016YBZZ031]; [21425728]