Wal-Mart cuts ties with PR consultant over controversial Republican TV ad