UK DB pension surpluses hit a record £223bn in August against long-term funding targets, according to analysis from pensions consultancy XPS.