More cancer-fighting compounds found in cranberries