Vikings and bagpipers lead 20,000 torchbearers through Edinburgh to mark the start of Scotland’s New Year celebrations.