Text this: CropGAN: A conditional GAN framework for synthetic tabular data augmentation in crop recommendation systems