Trump says a US-Iran deal could be reached "soon" and possibly this weekend, as diplomatic efforts to end the conflict gather ...