Report: Children's Hospital ranked No. 2 in nation