Blast leaves 8 dead, 13 injured