Functional testing provides unique insights into the pathomechanics of femoroacetabular impingement and an objective basis for evaluating treatment outcome