Text this: Integrating Machine Learning and Geospatial Analysis for Nitrate Contamination in Water Resources Management