João da Escócia, Conde de Huntingdon