JD Vance rips into Tim Walz