Street-level temperature estimation using Graph Neural Networks: Performance, feature embedding and interpretability