Three-dimensional dynamic modeling and simulation of a multi-cable winding hoister system considering bidirectional coupling between cage and flexible guides