Rival clans in southern Somalia have clashed in a fight for control over a trading town , and witnesses report dozens of deaths and injuries .