Systematic Generalization with Edge Transformers