Brent slips to $105 as Trump's Russian diesel deal offsets Gulf supply fears · Polylog