Tehran’s offer comes as high fuel prices put pressure on Trump ahead of the US midterm elections.