Sir Elton John is the star of this year's John Lewis Christmas advert with his performance of Your Song the soundtrack to a festive-tinged retrospective of his life and career.