The genetics of colorectal cancer