Mean value first principle engine model for predicting dynamic behaviour of two-stroke marine diesel engine in various ship propulsion operations