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.