The US destroyed five Iranian oil tankers after Iran fired missiles at a US warship and struck US targets in Jordan.