BP expects an exceptional Q1 2026 oil trading result as Middle East war-driven volatility boosts margins, while Shell also signals significantly higher trading profits.