Superior glenoid impingement. Current concepts.