Dollar Hits 10-Day Low as Iran Deal Sends Oil Tumbling