Streets and Public Spaces as Drivers of Urban Development in Africa