President Donald Trump said on Thursday the United States would hit Iran “very hard tonight” and wanted eventually to take Iran’s oil infrastructure hub Kharg Island, after tit-for-tat strikes in the Gulf that have undermined a shaky ceasefire.