Colorectal cancer: a model for epigenetic tumorigenesis