Drivers of diesel cars warned they face paying £250 a y