Volvo Trucks and UAW agree on 5-year contract