Spanish workers strike over cuts