Text this: Induced pluripotent stem cells: challenges and opportunities for cancer immunotherapy.