Human amniotic epithelial cells (HAECs): a reliable source of insulin producing cells?