How much sleep is needed to keep the heart healthy?