Queen Camilla hails 'wonderful' hospital for seriously ill children