difference between petrol and diesel chemistry