Humanity hits the eight billion mark