Iran says will not accept negotiations ‘under the shadow of threats’, as Trump promises to continue blockade in Hormuz.