DSME workers strike over delayed $17.6m wage payments