why myoglobin has higher affinity for oxygen than hemoglobin?