US lawmakers have reached a last-minute deal to avert a government shutdown. The compromise will keep the federal government funded until mid-November. The bill does not include any new funding for Ukraine, which many fear could have consequences for the war.