Tim Walz’s political evolution took him from moderate Democrat to progressive champion