Royal thanked staff at the Royal Marsden for her ‘exceptional care’