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