US President Donald Trump cancelled threatened strikes and said a deal could be signed as soon as the weekend. Tehran, on the other hand, said "it has not reached a final conclusion." Trump suggests ...