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