Insulin pathway related genes and risk of colorectal cancer: INSR promoter polymorphism shows a protective effect.