Blast rips through political gathering in Pakistan