Paradoxes of cancer: survival at the brink.