European energy markets: navigating a perfect storm