Coumarinyl aldehyde as a Michael acceptor type of colorimetric and fluorescent probe for cyanide in water