Uncharted waters: nephrogenesis and renal regeneration in fish and mammals