Binding of isoquinoline alkaloids berberine, palmatine and coralyne to hemoglobin: structural and thermodynamic characterization studies.