Cranberries are good for the heart