Obama jokes about Tim Walz’ s flannel shirts