This research was funded by the 10.13039/501100001809National Natural Science Foundation of China (grant numbers: 11631012 (YX, ST), 61772017(ST)), and by the Canada Research Chair Program (grant number: 230720 (JW) and the 10.13039/501100000038Natural Sciences and Engineering Research Council of Canada (Grant number:105588-2011 (JW).