In a triangle $ABC$, $\angle C = 2\angle A$. A point $D$ is marked on the side $AC$ such that $\angle ABD = \angle DBC$. Knowing that $AB = 10$ and $CD = 3$, what is the length of the side $BC$?

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