Canopy1, a positive feedback regulator of FGF signaling, controls progenitor cell clustering during Kupffer's vesicle organogenesis