若关于X的方程4^x+2^x*a+a+1=0有实根,求实数a的取值范围