若x的平方+ax-6a可以分解因式为(x+3)(x+b),求a、b的值