Iran warned on nuclear ‘dead end’