Find the number of ordered pairs $(a, b)$ of positive integers that are solutions of the following equation: \[a^2 + b^2 = ab(a+b).\]

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