Trump said the US was talking to "the right people" in Iran in order to reach a deal to end hostilities, adding that Tehran wanted to reach a deal very badly.