已知集合A={x|x2+2x+a=0},集合B={x|ax2+2x+2=0},若AUB不等于空集,求实数a的取值范围.