BP's $1 Billion Arbitration Win: Implications for LNG Industry | GBAF