US President Donald Trump moves to cut diesel costs as record prices fuel voter concerns ahead of midterm elections and pressure on the economy.