A regular hexagon is inscribed in a circle. The circle is inscribed in a square. If the side length of the square is 25 cm, what is the length of each side of the hexagon?