Diabetes prediction using machine learning and explainable AI techniques