Inflammation and cancer: an epidemiological perspective.