Dietary, environmental, and hereditary factors in the development of colorectal cancer