US-Iran deal odds hit 85% as uncertainty keeps oil on edge