NBC: UPS workers approve new contract with hard-fought pay and safety gains, ending strike threat