Nephrospheres as a model for the study of kidney development