US President Donald Trump is under pressure to curb oil prices sent skyrocketing by the war with Iran, but has only limited tools to fix a problem that is shaking the world economy and is politically toxic at home.