US President Donald Trump has claimed that the conflict with Iran is "close to over," while asserting that Tehran is eager to strike a deal. He also warned that rebuilding Iran could take up to 20 years, even as he maintained that the United States is "not finished yet.