Emissions from homogeneous charge compression ignition (HCCI) engine using different fuels: a review