New research reveals humanity may have hit the limit of life expectancy