Protein and acidosis alter calcium-binding and fluorescence spectra of the calcium indicator indo-1.