Oil prices rise as Iran deal stalls, Russian supply amid conflict