A Diesel Engine Modelling Approach for Ship Propulsion Real-Time Simulators