Spanish workers protest job cuts