King Charles III thanked "selfless doctors and nurses" for supporting the royal family in his Christmas address, marking the end of a year during which he and Princess Catherine have battled cancer.