Volkswagen is recalling almost 2.6m cars, SUVs and pickup trucks worldwide, about half of which are in China, the carmaker's biggest market.