João de Almeida, 2.º conde de Abrantes — Portuguese nobleman