Large-Scale Differentiable Causal Discovery of Factor Graphs