Sustainable development and the provision of basic urban services : the need for changing the roles of government and private organizations