Drinking for protection? Epidemiological and experimental evidence on the beneficial effects of coffee or major coffee compounds against gastrointestinal and liver carcinogenesis. (September 2019)