Millions of barrels of Iranian oil sit beyond Trump blockade as he vows ‘zero leakage’