Biosafety and bioefficacy assessment of human mesenchymal stem cells: what do we know so far?