Three-dimensional preoperative planning and patient-specific instrumentation for total shoulder arthroplasty