Improving in vivo knee kinematic measurements: application to prosthetic ligament analysis