Public borrowing figures from December delivered a nasty surprise yesterday as they revealed a large, unexpected hit from European Union budget contributions.