Energy Oil prices fall, LNG rises: EU energy imports down by 11.1% in 2025by Giorgio Dell'Omodarme 25 March 2026