Markets flat as oil prices surge above $109 on stalled US-Iran talks