Colorectal cancer: modeling causes, prevention and therapy