Somali Islamist militia seizes town near capital