Computational analysis of polyethylene wear in anatomical and reverse shoulder prostheses