Police battle Uganda protesters