Tehran says time for proportionate retaliation is over after a US strike on Iranian tankers inside the blockade line.