Study: Walmart tops Amazon Fresh with groceries that are 16% cheaper