Violence in Tehran as protesters defy ban