Human and porcine early kidney precursors as a new source for transplantation