Walmart cuts profit outlook as inflation forces shoppers to spend mo...