National Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21173093, 21177048, 21477044, 21273088]; National Science Fund for Distinguished Young ScholarsNational Natural Science Foundation of China (NSFC)National Science Fund for Distinguished Young Scholars [21425728]; Natural Science Foundation of Hubei ProvinceNatural Science Foundation of Hubei Province [2013CFA114]; CCNU from the Colleges' Basic Research and Operation of MOEMinistry of Education, Singapore [CCNU14Z01001, CCNU14KFY002]