已知直线l:kx-y-k+4=0与圆C:(x-1)^2+y^2=4相切,求实数k的值