NBC: Iran says 22,000 who were arrested in protests have been pardoned