Genetic and epigenetic events generate multiple pathways in colorectal cancer progression