EU sees Iran nuclear deal in ‘days’