Tesco has apologised for "unsustainable and harmful" practices with its suppliers after the UK Groceries Code Adjudicator found the retailer "seriously breached" the Groceries Supply Code of Practice drawn up to govern dealings with manufacturers.