National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11375067, 11275074, 11104210, 11004069, 91021011]; Doctoral Foundation of the Ministry of Education of ChinaMinistry of Education, China [20100142120081]; National Basic Research Program of ChinaNational Basic Research Program of China [2012CB922103]