Colorimetric sensing of cyanide anion in aqueous media with a fluorescein–spiropyran conjugate