Unveiling the potential of Graph Neural Networks for robust Intrusion Detection