National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11375009, 11575208, 11405183, 11675190, 11275215, 11275218]; Ministry of Science and Technology of ChinaMinistry of Science and Technology, China [2013CB932703]