In triangle $ABC,$ $\angle ACB = 90^\circ.$ Let $H$ be the foot of the altitude from $C$ to side $\overline{AB}.$
Prove that \[(x + h)^2 (y + h)^2 = (a + b)^4.\]