Iran Erupts in Protest