Volkswagen recalls 2.6 million vehicles on engine, light faults