President Donald Trump said the US would keep pressure on Iran, with its naval blockade remaining until a deal is reached.