National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31500475, 31530009]; China Postdoctoral Science FoundationChina Postdoctoral Science Foundation [2014M562146, 2016T90768]; Research Foundation of Education Bureau of Hunan Province [15B256]; Hunan Province Science and Technology Project [2015RS4046]