Iran executes journalist Ruhollah Zam for purpose in 2017 protests