Epidemiology and molecular genetics of colorectal cancer