Building societies are top rated mortgage lenders for broker satisfaction for an eighth time