Rebel, army clashes kill nine in Somalia's Puntland