compression-ignition engine