Wal-Mart Gears Up Online as Customers Defect to Amazon