Uganda and Burundi have deployed a total of about 2,000 troops to Somalia , where the Somali government and allied Ethiopian troops have been battling an Islamist-led insurgency for more than a year .