UVA Children's Hospital named best of such facilities in Vir