Home Business Walmart cuts profit outlook as inflation forces shoppers to spend more on food