Princess Kate's recovery 'going well as Prince William sends message to public'