Trump's anti-immigrant comments, quoting Putin with approval spark backlash