已知一个圆的方程为(x-3)^2+(x+2)^2=25,一直线为kx-y+4=0,被圆所截弦长为8,求k值.