Human pluripotent stem cells in regenerative medicine: where do we stand?