Major State Basic Research Development Program of ChinaNational Basic Research Program of China [2014CB845402]; NSFC of ChinaNational Natural Science Foundation of China (NSFC) [10835005, 11221504, 11005046, 11005045]; Ministry of Education of ChinaMinistry of Education, China [20120144110001]