Shell Q2 2026 earnings double amid Middle East war oil surge