Adipose-derived mesenchymal stem cells: biology and potential applications.