Molecular pathology of colorectal cancer: from phenotype to genotype.