Wal-Mart has launched a campaign to cut thousands of prices across its stores in the US as competition in the country's retail sector heats up.