which is more polluting diesel or petrol