Text this: TorusNet: a direction-specific graph neural network architecture for congestion-aware adaptive load-balanced routing in torus networks