Iran's currency hits all-time low amid nuclear deal standoff