J.D. Vance set a trap for the Ukrainian president, who declined to flatter Donald Trump