若多项式x^2+ax-6分解因式的结果为(x-2)(x+b),则a=?b=?