Text this: Using Constrained K-Means Clustering for Soil Texture Mapping with Limited Soil Samples