若存在实数k使得直线l:kx-y-k+2=0 与圆C:x^2+2ax+y^2-a+2=0无公共点,则实数a的取值范围是?