National Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11171354, 61375033, 61402190]; Ministry of Education of ChinaMinistry of Education, China [20120171110016]; Natural Science Foundation of Guangdong ProvinceNational Natural Science Foundation of Guangdong Province [S2013020012796]; International Program Fund of 985 Project, Sun Yat-sen University