Auto workers strike after deadline for new contract passes: "We mean business"