Somali government forces seal off streets of Mogadishu as armed opposition activists fight soldiers