Top EU diplomat due in Iran for nuclear deal talks