Text this: A dissimilarity-adaptive cross-validation method for evaluating geospatial machine learning predictions with clustered samples