Machine Learning to Predict Student Grades with CatBoost and Optuna