Fighting rages in Somali capital