Earth will be home to 8.8 billion souls in 2100, 2 billion fewer than current UN projections, according to a major study...