Democrats, Republicans battle to define Tim Walz