Volkswagen to close factories in Mexico to protect public health