Induced pluripotent stem cells: current progress and potential for regenerative medicine