Stop & Shop Workers Are on Strike at Over 240 Stores in New England