National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [81170113, 81071594, 81370252, 81471868, 81100106]; Ministry of Education of China for Doctoral Program [20130162130008]; Education Ministry's New Century Excellent Talents Supporting PlanProgram for New Century Excellent Talents in University (NCET) [NECT-12-0545]