已知直线l:y=k(x-1),双曲线C:x^2-y^2=4,若直线l与双曲线C有且只有一个交点,求实数k的取值范围