Boronic acids for affinity chromatography: spectral methods for determinations of ionization and diol-binding constants.