若关于x的多项式有(x+3a)(x+3b)=x²+9x+18成立,求(a-b)³的值.