The effects of prosthetic humeral head shape on glenohumeral joint kinematics: a comparison of non-spherical and spherical prosthetic heads to the native humeral head.