Three-dimensional contact dynamic model of the human knee joint during walking