Retailers take shots at vaccinations