Ugandan forces played a key role alongside the Somali National Army in driving al-Shabab militants out of public areas and major towns, including Mogadishu