An explainable machine learning framework for railway predictive maintenance using data streams from the metro operator of Portugal 15/01/2026