Knowledge-graph-based cell-cell communication inference for spatially resolved transcriptomic data with SpaTalk