Ethiopian and Somali government troops drove Islamist forces from the capital , Mogadishu , late last year .