Knock onset prediction of propane, gasoline and their mixtures in spark ignition engines