Is survivin the potential Achilles' heel of cancer?