Brachial plexus palsy: an old problem revisited.