An eleventh hour deal struck between Donald Trump and Iran prompts sharp drop in oil prices, piling pressure on forecourts to pass on the savings to motorists