Barristers' earnings hit £1.5bn