Review of the Role of Intra-Tumour Heterogeneity in Colorectal Cancer