Briefly explain the similarities and differences between embryonic stem cells (ESC) and adult induced pluripotent stem cells (iPSC).