Health, education and economic disparities are driving migration to urban hubs such as Gauteng and the Western Cape