Kidney organogenesis in the zebrafish: insights into vertebrate nephrogenesis and regeneration