Comparative characteristics of mesenchymal stem cells from human bone marrow, adipose tissue, and umbilical cord blood.