US strikes Iran in Strait of Hormuz despite Trump's pledge

World