Deadly battle in Somali capital