已知函数f(x)=lg(x²+ax+3-a)的值域为R,求a的取值范围