'Dunkelflaute' weather phenomenon pushes German energy prices to 2-decade high | Fortune