The Princess of Wales has hugged and spoken with a cancer patient after attending the royal family’s traditional Christmas Day church service following her own “brutal” year with the disease.