Tim Walz slams Elon and Trump for going after public education