Scientific Research Fund of Hunan Provincial Education DepartmentHunan Provincial Education Department [12B023]; National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61204039, 61106029]; Scientific Research Foundation for Returned Scholars, Ministry of Human Resources, and Social Security of the People's Republic of China