Recent developments in colorectal cancer epidemiology and early detection.