António Gomes de Castro e Andrade