“You’re the puppet”: Hillary Clinton and Donald Trump spar about who’s the Russian stooge