Hemoglobin: an “evergreen” red protein