Somali town overrun by Islamists