已知集合A={x|(x-1)(x+a)≤0},a属于实数.B={x|2≤x+1≤4},若A U B=B.求出a的取值范围