Iran gives Europe ultimatum over nuclear deal