Week in cartoons: Guns, Russia, Trump and more