Benzoindolium-triarylborane conjugates: a ratiometric fluorescent chemodosimeter for the detection of cyanide ions in aqueous medium.