Multi-state reliability and fault analysis of diesel engines in heavy-duty railway maintenance machinery based on FTA and BN | Synapse