Explosion kills 35 in Pakistan; many injured