Community Resilience to Cholera Epidemics in Uganda: A Realist-informed review of Vulnerability and Intervention mechanisms