Text this: Comparative analysis of machine learning models for predicting water quality index in Dhaka’s rivers of Bangladesh