It's been one of Toyota's top selling cars. But now around 1.9 million of its third-generation Prius model are to be recalled over a faulty software system. The problem is down to a programming glit