A Consumer Reports study reveals Costco, BJ’s, Lidl, Aldi, WinCo, and H-E-B all undercut Walmart’s grocery prices-by as much as 21.4%.