Human umbilical cord blood banking and transplantation: a state of the art.