Macrocyclic naphthalene diimides as G-quadruplex binders.