Text this: A Knock Detection Method for a Marine Micro-Ignition Dual-Fuel Engine Based on Vibration Signals