Text this: Crop classification and yield prediction using robust machine learning models for agricultural sustainability