Kamala Harris could have made a brilliant choice and tapped Josh Shapiro for vice president. Instead, she handed Republicans a gift with Tim Walz.