National Natural Science Foundation of China [51222805, 51579096, 51521006, 31272248, 51508175]; National Program for Support of Top-Notch Young Professionals of China; Program for New Century Excellent Talents in University from the Ministry of Education of China [NCET-11-0129]; Project of Science and Technology of Hunan Province [2015WK3016]