RouteNet: Leveraging Graph Neural Networks for Network Modeling and Optimization in SDN