German public debt down by $1B in Q1