South Africa doesn’t need another “mega city” with big promises and no foundations. It needs cities that work – developments rooted in demand, affordability and local partnerships