Tim Walz admits he’s a socialist