Added std::hash for VertexHash