Major Russian oil company declares force majeure by Thea Coates Finance Reporter November 11, 2025 November 11, 2025