financing government spending 2050202