VW agrees to settle mileage-overstatement claims for $96.5 million