Cheating Death: The Promise and the Future Impact of Trying to Live Forever