A Machine Learning Framework for Condition-Based Maintenance of Marine Diesel Engines: A Case Study | Synapse