Comparison of three formal methods used to estimate the functional axis of rotation: an extensive in-vivo analysis performed on the knee joint