Islamists seize key Somali town