JD Vance drops 'haymaker' speech to EU leaders in Munich