Blast wounds 7 people at public market in southern Philippines