Wal-Mart Goes Back on the Offensive With Price