Catherine, Duchess of Cambridge, visits children's hospice