Substituent effects on absorption spectra of pH indicators: An experimental and computational study of sulfonphthaleine dyes