iPhone 4 shipments to Best Buy, Walmart, etc.