Promoting urban cohesion through town planning: the case of Caia, Mozambique