Global oil prices slide as US-Iran peace deal eases supply concerns