Iran president’s re-election sparks riots across Tehran