Cereals, cereal fibre and colorectal cancer risk: a review of the epidemiological literature