Allegheny County names chief public defender