Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31101214, 31571867, 31201427]; Science Foundation of Hunan Province, PR China [13JJ4054]; Ministry of Science and Technology Support Program, PR China [2012BAD31B08]