King Charles and Queen Consort Camilla have hosted a royal Christmas lunch at Windsor Castle without the Duke and Duchess of Sussex.