Donald Trump said Iran had “better get smart” about a nuclear deal with the US as he appeared to threaten a return to military action. Oil prices spiked as the fragile truce between the US and Iran ...