Fighting flares between Somaliland, Puntland