Somali clashes kill at least 20 in last day