US strikes Iran ports for second day as Strait of Hormuz ceasefire collapses