Blast leaves 22 dead, 70 injured in Parachinar