Barclays slashes law panel from 100 to 25