Somalis vow holy war on Ethiopia