The role of positive charges on G-quadruplex binding small molecules: learning from bisaryldiketene derivatives.