Ministry of Science and Technology of ChinaMinistry of Science and Technology, China [2015CB56901]; National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11435004, 11375069]; Programme of Introducing Talents of Discipline to UniversitiesMinistry of Education, China - 111 Project [B08033]