WTI slips below $90.50 as Trump signals no pre-election strike on Iran