Kampala Street Vendors: A Story of Struggle and Resilience