Data Versioning for Graph Databases