Molecular Taxonomy and Tumourigenesis of Colorectal Cancer.