US forces destroyed five Iranian oil tankers after Iran's Revolutionary Guard fired missiles at a US warship twice in two days and hit US targets in Jordan.