How does blood deliver oxygen to cells of the body?