Fiscal drag and soaring tax sees record August as Treasury collects £25bn more in first five months of tax year, but public sector borrowing hits £18.3bn