The Princess of Wales has carried out her first solo public royal engagement in more than a year by visiting the Royal Marsden Hospital to thank staff for their care and support following her cancer treatment