João da Silveira Pinto da Fonseca, visconde da Várzea