National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [30200021, 30800072]; Program for New Century Excellent Talents in UniversityProgram for New Century Excellent Talents in University (NCET) [NCET-08-0786]