Physico-chemical properties of fluorescent probes: experimental and computational determination of the overlapping pKa values of carboxyfluorescein