Text this: User needs and design features of sanitation digital solutions in Kawempe division, Kampala Uganda: a user centered design approach