National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [71571082, 71101061, 71171093, 71471073]; CCNU from the colleges' basic research and operation of MOEMinistry of Education, Singapore [CCNU15A02046, CCNU14Z02016]