GeoConformal prediction: a model-agnostic framework of measuring the uncertainty of spatial prediction