Iran's Zarif says time running out for U.S. to revive nuclear deal