US mandates vaccines, tests for big companies by Jan. 4