‘Population likely to hit 342 million by 2050’