National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31501227, 61603283, 61672395]; Social Science Foundation of Hunan Province [15YBA204]; Fundamental Research Funds for the Central UniversitiesFundamental Research Funds for the Central Universities [2014-Ia-038, 2016-IA-001]