National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [51222212, 11447011, 51572016]; MOST of China (973 Project)Ministry of Science and Technology, ChinaNational Basic Research Program of China [2011CB922200]; Hunan Provincial Natural Science Foundation of ChinaNatural Science Foundation of Hunan Province [2015JJ6013]; Science Foundation of Hengyang Normal University [13B41]; Hunan Provincial Applied Basic Research Base of Optoelectronic Information Technology [GDXX002, GD15K04]; Construct Program for Key Disciplines in Hunan Province