Hemoglobin: Structure, Synthesis and Oxygen Transport