Oil prices could remain high until the US midterm elections - a warning sign for Trump and his Republican Party.