Somali government troops battle insurgents – and each other