Blast at Pakistan protest rally kills at least 16