US-Iran exchanges hang in the balance as Trump weighs decision on nuclear deal