Scientists make cancer cells self-destruct