Humans will achieve immortality in eight years, futurist predicts