A structure-aware and explainable approach to website fingerprinting using graph neural networks | Synapse