若(x+a)(x-2)=x^2+bx-6,则a、b的值为什么?