Compositional Generalization for Data-to-Text Generation