The zebrafish udu gene encodes a novel nuclear factor and is essential for primitive erythroid cell development