What does blood deliver to every parts of the body