In a one-off special recorded at London's Alexandra Palace Theatre, the singer performs classic hits, plus new Christmas songs. He's also joined by guests including David Walliams and Jamie Cullum