Event Structure Semantics for Dynamic Graph Grammars