Biomechanics of human locomotion