The Princess of Wales visited the Royal Marsden hospital in London - where she was treated for cancer - to thank staff and speak to patients, including one who said she was 'extremely personable'