German government debt at $3.2T in 2025