Chemistry and biochemistry of oxygen therapeutics: from transfusion to artificial blood