Replacement of pancreatic beta cells as treatment for diabetes mellitus: a review.