From Denial to Moral Leadership: Germany’s Remarkable 70-Year Journey