Panama-flagged ship hijacked off Somali coast by pirates