Humans Are on Track to Achieve Immortality in 7 Years