Walmart, Sam's Club to offer flu shots