National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61505064]; National Natural Science Foundation of Hubei Province [2016CFB497]; Project of the Program for National Key Technology Research and Development Program [2013BAH72B01, 2014BAH22F01, 2015BAK07B03, 2015BAH33F02]; CCNU from the colleges' basic research and operation of MOEMinistry of Education, Singapore [CCNU16JYKX031, CCNU16JYKX027]