National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [41104094, 11174119, 61102108]; Research Fund for the Doctoral Program of Higher Education, State Eduction Ministry [20114324120002]; Research Foundation of Education Bureau of Hunan Province [12C0370]; Scientific Research Foundation for the Returned Overseas Chinese Scholars, State Education MinistryScientific Research Foundation for the Returned Overseas Chinese Scholars