Program for New Century Excellent Talents in UniversityProgram for New Century Excellent Talents in University (NCET) [NCET-10-0158]; National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31172222, 30972109]; Chinese Ministry of EducationMinistry of Education, China [209082]; Natural Science Foundation of Hubei ProvinceNatural Science Foundation of Hubei Province [2010CDA050, 2009CDB006]; Wuhan Science and Technology Program [201171034320]