若关于x的方程2^2x=2^x*a+a+1=0有解,求实数a的范围