Public sector borrowing dropped sharply in December as tax receipts grew, easing pressure on public finances but leaving total debt still high.