Multivalent protein-carbohydrate interactions: isothermal titration microcalorimetry studies.