Europe and the UK are set to ban petrol/diesel cars in just nine years' time. But with electric-vehicle sales falling - and production-capacity inadequate - the deadline looks increasingly unachievable. So what happens now? And why have policy-makers pushed the ban so aggressively?