Israel calls nuke deal with Iran 'historic mistake'