Does our petrol and diesel cars have any future?