João Mendes de Briteiros — Portuguese noble and troubadour