João de Castro, senhor do Cadaval — Portuguese nobleman