Week in cartoons: Iran tensions, climate change and more