UK’s Princess Kate visits hospital to thank staff after cancer treatment