Walmart is rebranding itself as the most trusted company in America as Amazon increasingly becomes a villain