Why is the Mediterranean diet considered better for supplying needed nutrients to the heart and noted to reduce heart disease?