Dietary intake of total, heme and non-heme iron and the risk of colorectal cancer in a European prospective cohort study