Iran cracks down ahead of election