Somali Islamists declare ‘holy war’ on Ethiopia after town falls