Cation exchange in lipophilic G-quadruplexes: not all ion binding sites are equal.