Somali Islamists declare war on ‘infidels’, warlords set for battle