Iran says it will not accept negotiations under 'shadow of threats' as Trump promises to continue US blockade of Hormuz.