设函数f(x)=x²+2x+a,若方程f(f(x))=0有且只有两个不同的实根,求实数a的取值范围