Threats from Iran 'put on hold': Shanahan