John Kerry, who knows something about having his war record attacked, savages Donald Trump