若函数f(x)=4^x+a2^x+a+1在(-∞,+∞)上存在零点,求a的范围