Customers angry with Walmart for canceling Apple Watch orders