Volkswagen takes $3-billion hit