US President Donald Trump held a roughly 40-minute meeting with Ukrainian President Volodymyr Zelenskyy, during which he urged Russia and Ukraine to achieve an energy truce and supported a ban on US diesel exports, after fuel prices hit record highs ahead of the midterm elections.