Children's Hospital of San Antonio gets million-dollar gift