Fact-checking Tim Walz, JD Vance debate claims on opioid deaths, immigration and housing shortage