Trump is seeking to lower energy costs ahead of next week's midterm elections, as rising oil prices linked to the US war with Iran fuel voter frustration.