Blood in mammals transports oxygen because it contains the pigment called