Benzoquinone–imidazole hybrids as selective colorimetric sensors for cyanide in aqueous, solid and gas phases