设集合A={x∈R|x2+4x=0},B={x∈R|x2+2(a+1)x+a2-1=0},若A∪B=B,求实数a的值.