UK retail sales had their worst year on record in 2019, new figures show, as shop closures, company voluntary arrangements, job losses and the prospect of a no-deal Brexit all took their toll.