Attack on Iraqi market kills 48