The US on Friday sailed an armada of warships — including two aircraft carriers – near Iran just two days after President Trump suggested he may reinstate the blockade on Iranian ports.