I need help with this geometric problem.
$ \overline {AB}$ is a diameter in circle $M$ , $C \in$ $\overrightarrow{AB}$ lying outside the circle , $\overline{CD}$ is drawn tangent to the circle at point $D$ , then $\overrightarrow{DH} \bot \overrightarrow{AB} $ to intersect it at $H$.
Prove that : $(CD)^2 = CH \times CM = CB \times CA $
What I have proved to far that the $(CD)^2 = CH \times CM $, but I couldn't prove the rest.
Hint. The triangles $CDB$ and $CAD$ are similar: the angle $\angle BDC$ and the angle $\angle DAB$ are equal because they insist upon the same arc $DB$.