Oil prices have retreated sharply this week after Washington and Tehran agreed to a ceasefire, easing immediate concerns of a prolonged supply disruption.