If the government can’t raise diesel prices, it should at least stop subsidising diesel cars