Oil settles $3 higher on Yanbu disruption, Saudi cargo cancellations - XLE News | Rallies