António da Silva Marques de Castro