More is not always better: finding the right trade-off between affinity and selectivity of a G-quadruplex ligand