Blood substitutes: basic science, translational studies and clinical trials