The zebrafish, a teleost model recapitulating the mammalian molecular events during endocrine development and function