Tim Walz vs. JD Vance: What the 2024 presidential running mates could mean for your wallet