Government Borrowing Falls £20bn Year-on-Year