Dollar Hits 10-Day Low After US-Iran Peace Deal Framework