Interpreting core forms of urban morphology linked to urban functions with explainable graph neural network