Therapeutic potential of mesenchymal stem cells for diabetes. (October 2017)