What does the blood deliver to every part of the body ?