João Lourenço Soares da Veiga do de Avelar e Taveira