Turbo-petrol engines can be efficient on the highway, but crawling traffic exposes their biggest weaknesses. Here’s why diesel engines often deliver better fuel economy when the roads slow to a crawl.