Walmart warns it will raise prices due to tariffs