Audi admits 2.1 million cars have bad emissions devices