Volvo Cars is recalling 26,000 cars worldwide due to faulty software that causes engine problems.