Nuclear deal ‘not done’