US President Donald Trump earlier Wednesday said the US-Iran ceasefire was over, though he left the door open to more talks, after fighting sparked by Iranian attacks on ships in the vital Strait of Hormuz.