Potential implications of mesenchymal stem cells in cancer therapy.