João de Sousa, o Corvino