Thousands of workers at major US companies strike ahead of holidays