Colorimetric and fluorescence sensing of pH with a Schiff-base molecule