Multi-approach cysteine detection based on supramolecular transformation induced by G-quadruplexes