Explainable ensemble machine learning for predicting diabetes mellitus and identifying key risk factors: a population-based study in northern Bangladesh | Synapse