Government borrowing hit £17.4billion last month, far higher than the £13.3billion pencilled in by analysts.