Iran Denies Final Deal: Oil Risk and Dollar Path Unclear