Germany government spending hits 25-year high