Vitamins for the heart