Microglial cathepsin B is necessary for neuronal efferocytosis in zebrafish and mice during brain development