President Donald Trump says “very good conversations” are happening with Tehran, but the US won’t be “blackmailed” over the strait.