SurGNN: Explainable visual scene understanding and assessment of surgical skill using graph neural networks