Former President Donald Trump has hit back at Democrats, branding vice presidential candidate Tim Walz as a freak.