Inflammation and cancer: a comparative view.