what does blood deliver to every part if your body