More than 150 firms have ties to Israeli settlements, UN finds