Unions win workers extra eight days off