28 workers have been killed after an illegal garment factory in the northern Moroccan city of Tangier was flooded by rainwater.