Home Politics UK borrowing hits second-highest level on record despite tax take surge