John Lewis Christmas ad tells the story of a little boy and a lonely penguin (and yes, there will be tears)