Protect your heart by eating more foods that have a beneficial effect on cholesterol. Here are the experts' favorites.