The week in cartoons: Putin, immigration and more