Pakistanis caught between heatwave and power outages—widespread protests in Karachi, Peshawar