Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61374086, 11371125]; Natural Science Foundation of Zhejiang ProvinceNatural Science Foundation of Zhejiang Province [LY13A010004]; Natural Science Foundation of Hunan ProvinceNatural Science Foundation of Hunan Province [14JJ2127]