Allergy and other selected diseases and risk of colorectal cancer