Iran protests: Authorities charge 1,000 people over Tehran unrest