There's been a breathtaking swing in Putin's popularity among Republicans in the Trump era