Non-ideality and the thermodynamics of sickle-cell hemoglobin gelation.