European energy markets and prices: in the eye of the perfect storm