what does blood delivers to every parts of the body