Previously unthinkable longevity milestone looms with average ***** born within next generation expected to live more than a century