The G-quadruplex fluorescent probe 3,6-bis(1-methyl-2-vinyl-pyridinium) carbazole diiodide as a biosensor for human cancers