colorado ranks eighth for best place to have a baby