Hubei Provincial Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [2017CFB275, 2017CFB479, 2012FFB04802]; National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31271855, 81402669]; Educational Commission of Hubei Province of China [D20141705]; Fundamental Research Funds for the Wuhan Polytechnic University [2016J07]