Text this: An approach for crop recommendation with uncertainty quantification based on machine learning for sustainable agricultural decision-making