Time’to seize the moment’ for Iran deal: Zarif