Walmart cancels billions in orders to align inventory...