National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21102052, 20932005, 20925206, 20902034, 21272092]; Central China Normal University Fundamental Research [CCNU13F008]; National Key Technologies RD ProgramNational Key Technology R&D Program [2011BAE06B05]