Combinatorial Optimization with Physics-Inspired Graph Neural Networks