US and Germany reach truce over Nord Stream 2 pipeline in July 21, 2021 Ukraine officials furious over agreement on Russian gas despite reassurances