Stop & Shop offering walk-in flu vaccines