Best Buy Halts iPhone Pre-Orders