Islamist rebels seize Somali town