Auditing firm KPMG ordered to pay £18 million for its role in collapse of Wolverhampton-based Carillion