UPS has reached a contract with its 340,000-person union, averting a potential strike that would have disrupted deliveries for businesses and households nationwide. The Teamsters called the tentative agreement announced Tuesday “historic” and “overwhelmingly …