The Ratings Game: Wal-Mart to take on Amazon with upgrades to its bricks-and-mortar stores