Kmart pharmacies now offering flu shots on walk-in basis