Protesters across cities from Pakistan to Lebanon are condemning the killing of Hamas leader Ismail Haniyeh.