Iranians vote in election all but guaranteed to deliver an ultra-conservative president