Restructuring local government finance in developing countries : lessons from South Africa