Assessing the risk of future Dunkelflaute events for Germany using generative deep learning