Fighting between the US, Israel, and Iran has damaged ships near the strategic Strait of Hormuz, a key oil trade route.