The biomechanics and evolution of impact resistance in human walking and running