Multi-class heart disease Detection, Classification, and Prediction using Machine Learning Models