Kate Middleton earlier made a surprise visit to the Royal Marsden Hospital, where she was treated for cancer