National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [41104094, 11174119]; Research Fund for the Doctoral Program of Higher Education, State Education 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