At least 54 people were killed when paramilitary fighters attacked an open market in Sudan, authorities say.