Somali Islamists withdraw from Mogadishu