UK borrowed £16bn in June, undershooting forecasts, but first-quarter deficit overshoots by £2.7bn · Pollar