UK government borrowing reaches £18.3bn in August, above expectations