Interaction of metallo- and free base meso-tetrakis(N-methylpyridium-4-yl)porphyrin with a G-quadruplex: effect of the central metal ions.