The impact of varying spark timing at different octane numbers on the performance and emission characteristics in a gasoline engine