spark-ignition engine