Current budget deficit, £bn, in 2024/25 prices, 1995/96-2029/30