Suppose $a,b$ are nonzero integers such that two roots of $x^3+ax^2+bx+9a$ coincide, and all three roots are integers.  Find $|ab|$.

Let's think step by step and output the final answer within \boxed{}.
user