Financial systems and risk management : the nature and role of financial services for managing poor urban livelihoods in Kampala, Uganda in 2000