Have there been any recent scientific advancements that could lead to immortality?