Clashes in Sudan's South Kordofan have killed at least 21 people, including women and children, as fighting between rival groups intensifies.