US crude drops below $89 per barrel; European gas futures fall 6.58% as Trump defends Iran war, Vance blames conflict for Republican election losses