The former Tory prime minister apologised for the dubious nature of some Covid-era contracts.