Princess of Wales cancer-free