In vivo identification of the shoulder joint centre of rotation using a magneto-inertial sensor