National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11405083, 11347028, 11205243, 11474360, 11374209]; Natural Science Foundation of Hunan Province, ChinaNatural Science Foundation of Hunan Province [13JJ4074]; Research Foundation of Education Bureau of Hunan Province, China [13A080, 14A120]; Doctoral Fund of Ministry of Education of ChinaMinistry of Education, China [20134324120003]; National Basic Research Program of ChinaNational Basic Research Program of China [2013CBA01504]; Shanghai Science and Technology CommissionShanghai Science & Technology CommitteeScience & Technology Commission of Shanghai Municipality (STCSM) [13PJ1403600]