Graph Embedding for Combinatorial Optimization: A Survey