Trump rushes to finalize Iran deal