Oil prices fell over 4% after the US and Iran agreed a peace deal, easing supply concerns as markets reacted to reduced tensions in the Strait of Hormuz region.