US House Speaker Kevin McCarthy visits Jerusalem