Kamala Harris has selected Tim Walz, the popular two-term governor of Minnesota, as her running mate, selecting a Midwestern Democrat to join her on the ticket.