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