Teamsters Ratify 5-Year Contract