Text this: Comparative assessment of knowledge-based and machine learning models using Brihat Samhita insights for monsoon rainfall forecasting