Text this: Crop Classification and Yield Prediction Using Robust Machine Learning Models for Agricultural Sustainability