Witnesses in Somalia say heavy fighting between Islamist insurgents and Ethiopian troops has killed at least five people in the capital .