World population set to reach nearly 10 bn by 2050