duties of the heart