Blast at Denel ammunition plant kills eight