NBC: JD Vance and Tim Walz agree to Oct. 1 vice presidential debate