已知A={x|x^2+(p+1)x+1=0},B={y|y=-|x|},若A交B=A,求实数p的取值范围