21HP marine diesel engine