After weeks of teasers, John Lewis has finally revealed its full-length Christmas advert for 2024 - and it's very different to what viewers will be used to