Teamsters, Costco Reach Tentative Three-Year Agreement