Forever for All: Moral Philosophy, Cryonics, and the Scientific Prospects for Immortality