Protesters rage against Iran's government