A colorimetric and fluorometric dual-modal DNA logic gate based on the response of a cyanine dye supramolecule to G-quadruplexes