Islamists impose curfew in key Somali port town