Three-dimensional kinematic analysis of upper and lower limb motion during gait of post-stroke patients